home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
C-Communications
/
(c)c12b.d64
/
external progs
< prev
next >
Wrap
Text File
|
2007-02-04
|
10KB
|
238 lines
3.4 pROGRAM FILES
nOVATERM COMES WITH SEVERAL EXTERNAL PROGRAMS WHICH PROVIDE FEATURES
THAT COULD NOT BE INCLUDED IN THE MAIN PROGRAM. iN ADDITION TO THE
REGULAR SELECTION OF EXTERNAL PROGRAMS, THERE IS A SEPARATE PROGRAM
WHICH BRINGS UP A MENU OF EXTERNAL PROGRAMS IDENTICAL TO THAT IN THE
MAIN PROGRAM. wHEN AN EXTERNAL PROGRAM ENDS, IT LOADS THIS MENU
SELECTION PROGRAM INSTEAD OF THE MAIN PROGRAM, TAKING CONSIDERABLY
LESS TIME. tHIS MAKES IT QUICKER TO SWITCH BETWEEN PROGRAMS.
3.4.1 bbs MODE.
tHE bbs MODE IS A SMALL ANSWERING SERVICE OF SORTS THAT IMITATES A
BULLETIN BOARD PROGRAM. iT ALLOWS OTHER USERS TO CALL IN, VIEW THE
DIRECTORY, UPLOAD AND DOWNLOAD FILES, READ AND WRITE TEXTFILES, AND
LEAVE MESSAGES TO YOU. iT HAS A CHAT MODE, AND IT KEEPS A LOG OF
PEOPLE WHO HAVE CALLED. uSERS MAY ALSO UPLOAD HIDDEN FILES, WHICH MAY
ONLY BE SEEN BY THE SYSOP.
tHE bbs MODE DIFFERS FROM A NORMAL bbs IN THAT THERE IS NO PUBLIC
MESSAGE BASE, NO ELECTRONIC MAIL (EXCEPT FEEDBACK TO THE SYSOP), AND
NO MAINTAINED LIST OF USERS. tHE bbs MODE IS MEANT ONLY AS A SIMPLE
FRONT END INTERFACE FOR USERS TO CALL IN AND GET FILES AND SUCH. tHE
PROGRAM HAS BEEN RELEASED IN basic CODE (RATHER THAN COMPILED) SO THAT
IT MAY BE MODIFIED FOR PERSONAL USE. [hOWEVER, IF YOU ARE GOING TO
DISTRIBUTE nOVATERM, THE bbs MODE must BE DISTRIBUTED IN ITS original,
UNMODIFIED FORM.]
bbs MODE MAY BE RUN EITHER THROUGH nOVATERM OR LOADED DIRECTLY FROM
basic. iF LOADED FROM basic, THE PROGRAM LOADS nOVATERM'S MACHINE
LANGUAGE FILES AS WELL AS YOUR CONFIGURATION FILE.
bbs MODE HAS ITS OWN CONFIGURATION FILE (GIVEN THE FILE NAME "\BBS
CONFIG"), AND THIS IS LOADED WHEN THE PROGRAM IS RUN, IF THERE IS ONE
ON THE DISK. tHE PROGRAM ALSO KEEPS A STATISTICS FILE (CALLED
"\STATS") WHICH RECORDS THE LAST CALLER, NUMBER OF MESSAGES, NUMBER OF
UPLOADS AND DOWNLOADS, AND NUMBER OF CALLERS.
bbs MODE FIRST ASKS FOR THE CURRENT TIME. eNTER THE TIME IN 24-HOUR
FORM (bbs MODE INTERPRETS am OR pm FROM THIS).
yOU ARE THEN PRESENTED WITH THE SETUP MENU. eACH OPTION HAS THE
FOLLOWING FUNCTION:
sYSOP NAME: tHIS IS THE NAME YOU USE TO LOG IN AS THE SYSOP. wHEN YOU
LOG IN AS THE SYSOP, YOU HAVE SPECIAL ACCESS TO READ FEEDBACK, EXECUTE
DISK COMMANDS, LOOK AT THE CALLER LOG, AND SEE AND DOWNLOAD HIDDEN
FILES. iF YOU ENTER THIS NAME WHEN YOU LOG IN, YOU ARE PROMPTED FOR
SYSOP PASSWORD, DESCRIBED BELOW.
bbs NAME: tHIS IS THE NAME DISPLAYED ABOVE THE DEFAULT USER MENU. iT
HAS NO OTHER REAL SIGNIFICANCE, EXCEPT AS A SYMBOL OF YOUR PARTICULAR
bbs MODE.
sYSTEM PASSWORD: iF YOU ENTER A SYSTEM PASSWORD HERE, USERS ARE
REQUIRED TO SUPPLY THE PASSWORD WHEN THEY LOG IN. iF THIS IS LEFT
BLANK, NO PASSWORD IS REQUESTED AT LOGIN.
sYSOP PASSWORD: iT IS HIGHLY RECOMMENDED THAT YOU ENTER SOMETHING
HERE. iF YOU TRY TO LOG IN UNDER THE SYSOP NAME, THIS SYSOP PASSWORD
IS REQUESTED. sUPPLYING THE CORRECT PASSWORD GIVES A PERSON SYSOP
ACCESS, DESCRIBED ABOVE. aS A DOUBLE PROTECTION AGAINST INVALID SYSOP
ACCESS, THE SYSOP NAME IS NEVER MADE KNOWN TO USERS WHO CALL IN, SO
SOMEONE WOULD HAVE TO KNOW BOTH THE SYSOP NAME AND PASSWORD TO GET
SYSOP ACCESS.
oPENING MESSAGE: tHIS IS THE FILE NAME OF A TEXTFILE THAT IS
DISPLAYED AFTER SOMEONE LOGS IN. iF LEFT BLANK, THE FILE IS NOT
SEARCHED FOR.
mAIN MENU: tHIS IS THE FILE NAME OF A TEXTFILE THAT CONTAINS THE MAIN
MENU. iF LEFT BLANK, THE DEFAULT MENU IS DISPLAYED.
lOGOFF MESSAGE: tHIS IS THE FILE NAME OF A TEXTFILE THAT IS DISPLAYED
JUST BEFORE SOMEONE LOGS OUT. iF LEFT BLANK, NOTHING IS DISPLAYED.
sYSTEM DRIVE: tHIS IS THE DEVICE AND DRIVE NUMBER OF THE DISK THAT IS
USED FOR DISPLAYING THE ABOVE TEXTFILES, SELECTING PROTOCOLS, SAVING
THE CALLER LOG, AND SAVING THE STATISTICS FILE.
aVAILABLE DRIVES: tHIS BRINGS UP A MENU WHICH ALLOWS YOU TO SPECIFY
WHICH DRIVES MAY BE ACCESSED WITH THE "cHANGE DRIVE" COMMAND. yOU
MUST GIVE NAMES TO THE DRIVES. iF YOU ARE GOING TO RUN MORE THAN ONE
DRIVE ON THE bbs, YOU MAY DIVIDE FILES INTO DIFFERENT CATEGORIES USING
THE NAMES OF THE DRIVES.
sAVE CONFIGURATION: tHIS SAVES ALL OF THE CURRENT SETTINGS ON THE
MENU.
lOAD CONFIGURATION: tHIS RE-LOADS THE SETTINGS THAT WERE LAST SAVED.
sTART bbs: wHEN YOU ARE FINISHED WITH THE SETUP MENU, SELECT THIS
OPTION TO SET UP bbs MODE TO ANSWER CALLS. pRESSING f1 SELECTS THIS
OPTION IMMEDIATELY.
wHILE THE bbs IS WAITING FOR A CALL, IT DISPLAYS VARIOUS SYSTEM
INFORMATION. pRESSING f1 ABORTS THE PROGRAM, f7 RETURNS YOU TO THE
SETUP MENU, AND f3 PUTS THE bbs IN LOCAL MODE (ALLOWING YOU TO LOG
IN). iN LOCAL MODE, THE PHONE IS TAKEN OFF THE HOOK SO THAT CALLERS
ENCOUNTER A BUSY SIGNAL AS IF SOMEONE HAD ACTUALLY CALLED IN.
wHEN YOU LOG IN, THE bbs ASKS FOR A NAME. iF YOU ENTER THE SYSOP
NAME, YOU ARE ASKED FOR THE SYSOP PASSWORD, AS DESCRIBED ABOVE.
tHE NAME ENTERED IS USED TO DESIGNATE AN AUTHOR FOR FEEDBACK MESSAGES
AND TO KEEP TRACK OF PEOPLE WHO HAVE CALLED. iF A SYSTEM PASSWORD IS
IN EFFECT, IT IS REQUESTED AFTER THE NAME.
cOMMANDS ARE GIVEN ON THE bbs'S MAIN MENU. iF YOU HAVE SYSOP ACCESS,
YOU MAY ALSO USE "dISK COMMAND", "lOG OF CALLERS", AND "rEAD
FEEDBACK", COMMANDS WHICH ARE NOT AVAILABLE TO REGULAR CALLERS.
3.4.2 ascii TABLE EDITOR.
tHE ascii TABLE EDITOR ALLOWS YOU TO CHANGE THE WAY DATA IS TRANSLATED
AS IT IS RECEIVED OR SENT. wHEN YOU RUN THE ascii EDITOR, YOU MUST
TYPE IN THE FILE NAME OF AN ascii TABLE WITHOUT THE "ASC." PREFIX. iF
THE FILE IS NOT FOUND, THE PROGRAM ASSUMES THAT YOU ARE CREATING A NEW
TABLE.
tHE EDITOR DISPLAYS A LIST OF PAIRED-UP NUMBERS ALONG WITH THEIR
CORRESPONDING CHARACTERS AND INDICATES AT THE TOP OF THE SCREEN
WHETHER THE TRANSMIT TABLE OR THE RECEIVE TABLE IS SHOWN. iN THE CASE
OF THE TRANSMIT TABLE, THE LEFT-HAND NUMBER OF EACH PAIR IS THE
CHARACTER THAT nOVATERM IS TRYING TO SEND, AND THE RIGHT-HAND NUMBER
IS THE CHARACTER INTO WHICH THE ORIGINAL ONE IS TRANSFORMED BEFORE
BEING SENT OVER THE MODEM. fOR THE RECEIVE TABLE, THE LEFT-HAND
NUMBER IS THE CHARACTER ACTUALLY RECEIVED FROM THE MODEM, AND THE
RIGHT-HAND NUMBER IS THE CHARACTER INTO WHICH THE RECEIVED ONE IS
TRANSFORMED BEFORE BEING DISPLAYED ON THE SCREEN.
uSE THE CURSOR KEYS TO MOVE THE HIGHLIGHTED BAR AROUND THE SCREEN. tHE
FOLLOWING COMMANDS ARE GIVEN AT THE TOP OF THE SCREEN:
[k]EY: rEPLACES THE CURRENT RIGHT-HAND NUMBER WITH A CURSOR. tHE
NEXT KEY YOU PRESS BECOMES THE TRANSLATED CHARACTER FOR THE CURRENT
ENTRY. tHE NUMBER AND CORRESPONDING CHARACTER ARE ADJUSTED.
[n]UMBER: aLLOWS YOU TO ENTER THE ascii VALUE OF THE TRANSLATED
CHARACTER.
[p]AGE: aDVANCES THROUGH THE FOUR PAGES OF CHARACTERS.
[t]ABLE: tOGGLES BETWEEN EDITING THE TRANSMIT AND RECEIVE TABLES.
[l]OAD: rE-RUNS THE PROGRAM, ALLOWING YOU TO LOAD A NEW ascii TABLE.
[s]AVE: sAVES THE CURRENT ascii TABLE.
[q]UIT: rETURNS TO THE PROGRAM MENU.
3.4.3 dATA CONVERTER.
tHIS PROGRAM IS A UTILITY FOR CONVERTING CONFIGURATION FILES FROM
OLDER VERSIONS OF nOVATERM OVER TO THE CURRENT VERSION. wHEN YOU RUN
THE PROGRAM, SIMPLY ENTER THE VERSION NUMBER OF YOUR OLD CONFIGURATION
FILE. tHE PROGRAM CREATES A NEW FILE WITH THE SAME CONFIGURATION THAT
IS COMPATIBLE WITH THE MOST RECENT VERSION.
pHONE BOOK FILES FROM VERSION 9.0 AND 9.1 MUST BE CONVERTED TO VERSION
9.3 FORMAT AS WELL. iF YOU ARE CONVERTING FROM EITHER OF THESE
VERSIONS, YOU ARE PROMPTED FOR THE NAME OF YOUR PHONE BOOK FILE. tHE
PROGRAM CONVERTS THE PHONE BOOK FILE TO THE NEW FORMAT. tHE PROMPT IS
REPEATED IN CASE YOU HAVE MORE THAN ONE PHONE BOOK. sIMPLY PRESS
RETURN WITHOUT TYPING IN ANYTHING TO ABORT THE PROGRAM.
3.4.4 fONT EDITOR.
tHE FONT EDITOR ALLOWS YOU TO EDIT BOTH 40 AND 80 COLUMN FONTS. sELECT
THE APPROPRIATE MODE (40 OR 80 COLUMNS) WHEN YOU FIRST RUN THE
PROGRAM.
tHE 40 COLUMN FONT EDITOR HAS AN EXTENSIVE SET OF COMMANDS. uSE THE
CURSOR KEYS TO MOVE THE CURSOR TO A CHARACTER YOU WISH TO EDIT. aS
YOU MOVE THE CURSOR AROUND, THE CHARACTER CURRENTLY UNDER THE CURSOR
IS DISPLAYED IN A WINDOW TO THE LEFT IN BLOCK FORM.
pRESS RETURN WHEN YOU LOCATE THE DESIRED CHARACTER. aN ASTERISK
APPEARS IN THE WINDOW. aGAIN, USE THE ARROW KEYS TO MOVE AROUND, AND
USE THE SPACE BAR TO TOGGLE BITS ON AND OFF. iN THIS WAY, YOU MAY
REDRAW THE CHARACTER TO APPEAR ANY WAY YOU LIKE. tHE COMMANDS SHOWN
ON THE BOTTOM HALF OF THE SCREEN PERFORM OPERATIONS ON THE CHARACTER.
yOU MAY ROTATE, FLIP, MIRROR, REVERSE, OR SPIN THE CHARACTER. pRESS
RETURN TO QUIT EDITING THE CHARACTER.
tHE 80 COLUMN FONT EDITOR HAS A LIMITED NUMBER OF COMMANDS. tHE
COMMANDS THAT ARE SHOWN BEHAVE EXACTLY THE SAME AS THEIR 40-COLUMN
COUNTERPARTS. eDITING IS ALSO DONE IDENTICALLY, BUT ONLY ONE
CHARACTER AT A TIME IS DISPLAYED RAHTER THAN THE ENTIRE SELECTION
BOARD. yOU MAY EDIT CHARACTERS WITH ascii VALUES BETWEEN 32 AND 127
AND BETWEEN 160 AND 255. (nOTE THAT THE 80 COLUMN FONT PROVIDES MORE
CHARACTER PATTERNS THAN ARE AVAILABLE IN 40 COLUMNS.)
3.4.5 fILE COPIER.
tHIS PROGRAM IS A SIMPLE FILE COPIER PRIMARILY FOR COPYING FILES FROM
A ram EXPANDER TO A DISK DRIVE. tHE PROGRAM ONLY WORKS IF YOU HAVE A
ram EXPANDER OR MORE THAN ONE DISK DRIVE. aFTER YOU ENTER THE SOURCE
AND DESTINATION DEVICE NUMBERS, SELECT THE FILES YOU WANT TO COPY FROM
A DIRECTORY LIST.
3.4.6 sCRIPT FILE COMPILER.
tHE SCRIPT COMPILER IS THE PROGRAM WHICH READS A SCRIPT FILE LINE BY
LINE AND CONVERTS IT INTO A FORM WHICH nOVATERM MAY UNDERSTAND. aLL
YOU NEED TO DO IS TYPE IN THE SOURCE FILE NAME (WHICH IS THE TEXT
SCRIPT FILE YOU HAVE CREATED) AND THE OBJECT FILE NAME (WHICH IS THE
FILE IN WHICH THE ACTUAL SCRIPT PROGRAM IS STORED).
tHE COMPILER REPORTS ERRORS IN COMPILATION AS THEY OCCUR. tHE
FOLLOWING ERRORS ARE REPORTED BY THE PROGRAM:
sYNTAX ERROR: a COMMAND IS INVALID OR HAS INCORRECT PARAMETERS.
uNDEFINED LABEL: a JUMP COMMAND CONTAINS A NON-EXISTENT LABEL.
3.4.7 tEXT EDITOR.
sWIFT-eDIT IS A UTILITY FOR CREATING AND/OR EDITING EXISTING
TEXTFILES. sWIFT-eDIT PROVIDES A NUMBER OF EDITING FUNCTIONS
ACCESSIBLE WITH CONTROL KEY COMBINATIONS. a LIST OF EDITOR COMMANDS
IS AVAILABLE ON A SINGLE HELP SCREEN FROM WITHIN THE PROGRAM BY
PRESSING CTRL-h.
sWIFT-eDIT USES AS MUCH CONTIGUOUS MEMORY AS IS AVAILABLE FOR EDITING
TEXTFILES. tHIS MEANS THAT YOU MAY EDIT TEXTFILES UP TO ABOUT 97 DISK
BLOCKS IN SIZE IF YOU LOAD THE EDITOR FROM WITHIN nOVATERM. iF
sWIFT-eDIT IS USED OUTSIDE nOVATERM, AND IF THE END OF basic MEMORY
STILL COINCIDES WITH THE START OF basic rom, THEN TEXTFILES UP TO
ABOUT 172 BLOCKS MAY BE EDITED.